@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; font-family: "Microsoft Yahei";}
a,h2,h3,h4,p,span{ font-family: "Microsoft Yahei";}
/**/
.sou{ height:39px;overflow:hidden;background:url(../img/common/s_bg.gif) repeat-x;}
.sou p{ width:750px; height:39px; font:13px "Microsoft Yahei"; line-height:39px; overflow:hidden; color:#666; }
.sou p a{ display:inline-block; padding:0 5px 0 0; color:#666;}
.sou p b{ color:#666; font-weight: normal; padding-left: 22px;}
.s_inp01{ margin-top:8px; padding-right: 8px;}
.inp01{ width:162px;outline:none; font:14px "Microsoft Yahei"; color:#212121; overflow:hidden; height:22px; line-height:22px; border:0 ; background:url(../img/common/s_inp.gif) no-repeat; padding-left:20px; font-size: 12px;}
.inp02{ background:url(../img/common/s_s.gif) no-repeat; width:52px; height:22px; border:0; cursor:pointer;}
/**/
.blk-main{ width:1200px; margin:0 auto;}
.banner{ height:532px; width:100%; position:relative; z-index:1; margin-bottom: 0px;}
.banner .bd{ height:532px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../img/index/banner.jpg) no-repeat center top;height:532px; overflow:hidden;}
.banner .bantil{ width:162px; height:15px; position:absolute; bottom:40px;left:45.8%; z-index:8;}
.banner .bantil li{ width:15px; height:15px; float:left; display:inline; margin:0 12px;background:#fa7900;}
.banner .bantil li.cur{background:#076ad9;}
/**/
.title{ height: 380px;background:url(../img/index/bg1.jpg) no-repeat center 0;}
.title dl dt{ font-size: 0; float: right; padding: 53px 59px 0 0;}
.title dl dt img{ width:328px; height: 207px;}
.title dl dd{ float: left; padding:133px 0 0; width:810px;}
.title dl dd h3{ font-size: 24px; color: #333; padding-left: 229px; height: 57px;}
.title dl dd p{ font-size: 18px; color: #666; font-weight: bold; padding-left: 95px;}
.title dl dd p em{ display: block; float: left; padding-left: 69px; line-height: 150%;}
.title dl dd p em i{ display: block; color: #ff6c00; font-size: 28px; font-weight: bold;}
.title dl dd p .pat{ padding-left:115px; width: 205px;}
/**/
.ly{ height: 788px;}
.ly h3{ text-align: center; color: #353535; font-size:48px;font-weight: normal; margin-bottom: 47px;}
.ly h3 em{ display: block; color: #6c6c6c; font-size: 24px;font-weight: normal; padding-top: 9px;background:url(../img/index/lin09.gif) no-repeat center 24px;}
.ly h3 em i{ font-weight: bold; color: #fa7900;}
.ly ul{ overflow: hidden; height: 648px;background:url(../img/index/lin22.gif) no-repeat center 268px;}
.ly ul li{ float: left; width: 372px; margin-right: 40px; text-align: center; font-size: 24px; font-weight: bold; height: 344px;}.ly ul li.nom{ margin-right: 0;}
.ly ul li img{ width: 372px; height: 164px;}
.ly ul li i{ display: block;}
.ly ul li i span img{ width: 58px; height: 58px; vertical-align: middle; padding-right: 15px;}
.ly ul li a{ color:#0c66d8;}
    /**/
.pro{background:url(../img/index/pro.jpg) no-repeat center 0;height:1458px; overflow:hidden; margin-bottom: 70px;}
.pro h2{ text-align: center; height: 131px; padding-top: 58px; color: #6c6c6c; font-size: 24px; font-weight: normal;}
.pro h2 strong{ display: block; color: #353535; font-size: 41px; font-weight: bold; padding-bottom:9px;}
.pro_l{ width: 256px;background:url(../img/index/pl_bg2.jpg) no-repeat center 100px #0051b6; padding-bottom: 15px; border-radius: 3px;}
.pro_l h3{ font-size: 0;}
.pro_l h4{ height: 39px;background:url(../img/index/li.png) no-repeat; margin: 0 auto; width: 225px; margin-top: 22px; line-height: 36px; font-size: 18px; margin-bottom: 5px;}
.pro_l h4 a{ color:#0058c4; padding-left: 55px;}
.pro_l ul{ margin: 0 25px 0 40px;}
.pro_l ul li{ display: block; line-height: 33px; border-bottom: 1px dashed #6aa8f6;}
.pro_l ul li a{ padding-left: 32px; font-size: 15px; color: #fff;background:url(../img/index/lii.png) no-repeat 16px 14px;  display: block;}
.pro_l ul li.nob{ border-bottom: none;}
.pro_l h5{ margin-left: 57px; border-radius: 3px;text-align: center; color: #b3d5ff; font-size: 12px; padding-bottom: 10px; padding-top: 13px;}
.pro_l h5 a{ color: #b3d5ff; font-size: 12px; font-weight: normal; background: #146cd9;  width: 143px; height: 30px; line-height: 30px; display: block;}
.pro_r{ width: 902px;}
.pro_r h3{background:url(../img/index/pr_bqn1.jpg) no-repeat; height: 102px; margin-bottom: 41px; color: #fff; font-size: 16px; font-weight: normal; padding:59px 0 0 492px;}
.pro_r h3 strong{ display: block; font-size: 24px; font-weight: bold; padding-bottom:9px;}
.pro_r h4{ height: 63px;background:url(../img/index/pr_h32.jpg) no-repeat 0 3px; }
.pro_r h4 a{ display: inline-block; padding-left: 40px; font-weight: normal; color: #242424; font-size: 24px; line-height: 100%;}
.pro_r h4 span{ display: inline-block; float: right; padding-top: 16px;}
.pro_r h4 span a{ display: inline-block; font-size: 0; width: 74px; height: 20px;}
.pro_r ul{ overflow: hidden;}
.pro_r ul li{ float:left; font-size: 0; width: 284px; float: left; padding-right: 25px; margin-bottom: 42px; position: relative;}.pro_r ul li.nom{ padding-right: 0;}
.pro_r ul li img{ display:block; width:284px; height:240px;}
.pro_r ul li em{ display: block; line-height: 49px; height: 49px; overflow: hidden; border-bottom: 1px solid #e0e0e0; text-align: center;}
.pro_r ul li em a{ color: #333; font-size: 16px; font-weight:bold;}
.pro_r ul li i{ display: none;}
.pro_r ul li:hover i{ display: block; position: absolute; left: 0; top: 0; width: 284px; height: 240px;background:url(../img/index/spn.png) repeat; text-align: center;}
.pro_r ul li:hover i span{ display: block; font-size: 14px; color: #fff; padding: 69px 27px 15px; font-size: 14px; color: #fff; line-height: 24px; text-align: left;}
.pro_r ul li:hover i  a{ display: inline-block; padding: 8px 15px; border: 1px solid #fff; margin: 0 6px; font-size: 14px; color: #fff;}
/**/
.ld{background:url(../img/index/ld.jpg) no-repeat center 0; height:807px; overflow: hidden;}
.ld h3{font-size: 44px; color: #fff; height:206px; padding-left: 132px; text-align: left;}
.ld h3 em{ color: #ffbc2d;}.ld h3 em i{ font-family: Impact; font-size: 64px; font-weight: normal; padding-top:56px; line-height: 100%; display: inline-block;}
.ld h3 span{ display: block; font-weight: normal; font-size: 24px; padding-top: 18px; padding-left:303px;}
.ld_menu{ overflow: hidden; height: 99px;}
.ld_menu ul li{ float: left; width: 393px; margin-right:10px; padding-top: 22px; font-size: 18px; color: #333; text-align: center; line-height: 52px;background:url(../img/index/ld_ii.gif) repeat-x 0 22px; font-family:"微软雅黑";}.ld_menu ul li.nom{ margin-right: 0;}
.ld_menu ul li.on{background:url(../img/index/l_cur.png) no-repeat right 0; padding-bottom: 20px; padding-top: 0; font-size: 18px; color: #fff; font-weight: bold;}
.ld_menu ul li.on span{ font-weight: normal; font-family: Shonar Bangla; font-size: 74px; color: #ffd9be; line-height: 100%;}

.ld_on{ overflow: hidden;}
.ld_on dl{ overflow: hidden;}
.ld_on dl dt{ font-size: 0; float: left; width: 617px; height: 429px; padding-left: 18px;}
.ld_on dl dt img{ width: 617px; height: 429px;}
.ld_on dl dd{ float: right; width: 486px; padding: 19px 30px 0 0;}
.ld_on dl dd h4{ color: #fa7900; font-size: 32px; font-weight: bold; padding-bottom: 25px;}
.ld_on dl dd h4 span{ color: #434343; font-size: 32px;}
.ld_on dl dd h4 em{ display: block; padding-bottom: 5px;}
.ld_on dl dd h4 i{ color:#666; font-size: 24px; display: inline-block; font-weight: normal; border-top: 1px solid #d1d1d1; padding-top: 8px;}
.ld_on dl dd p{ color: #434343; font-size: 18px; line-height: 35px;}
.ld_on dl dd p span{ display: block;}
    /**/
.hz{background:url(../img/index/hz.jpg) no-repeat center 0; height:670px; overflow: hidden; position: relative;}
.hz .content{height:670px;}
.hz h3{ font-weight: normal; color: #333; font-size: 45px; padding-top:92px; height: 171px;}
.hz h3 i{ display: block; padding-left: 188px;}
.hz h3 span{ display: block; text-align: center; font-size: 24px; color: #222; padding-top:7px;}
.hz p{ text-align: center; font-size: 0;}.hz p img{ width:340px; height:256px;}

.ld_on1{ position: absolute;  top:260px; width: 1200px; padding-left: 400px;} 

.ld_on1 ul{ overflow: hidden; }
.ld_on1 ul li{ float: left; font-size: 0; margin:0 2px 2px 0;}.ld_on1 ul li img{width: 140px; height:84px;}
.ld_on2{ position: absolute; right: 50%; top:260px;margin-right:-740px; width: 563px;}
.ld_on2 ul{ overflow: hidden; }
.ld_on2 ul li{ float: left; font-size: 0; margin:0 2px 3px 0;}.ld_on2 ul li img{ width: 140px; height:84px;}
    /**/
.ys{background:url(../img/index/ys.jpg) no-repeat center 0; height:2306px; overflow: hidden;}
.ys h2{ font-size: 38px; padding-top: 13px; text-align: center; height: 230px;line-height: 115px; color: #fff;}
.ys01{ height: 483px; clear: both;}
.ys01 dl dt{ float: right; position: relative; font-size: 0;}.ys01 dl dt img{ width: 655px; height: 367px;}
.ys01 dl dt span{ position: absolute; right: -44px; top: 288px;}.ys01 dl dt span img{ width: 44px; height: 45px;}
.ys01 dl dd{ float: left; width: 490px; padding-left: 15px;}
.ys01 dl dd h3{ overflow: hidden; padding-bottom: 18px; border-bottom: 1px dotted #666;}
.ys01 dl dd h3 i{ display: inline-block; float: left;background:url(../img/index/y_dt.png) no-repeat; padding-right: 14px; color: #fff; width: 86px; height: 138px; text-align: center; line-height: 138px; font-family: Times New Roman; font-size: 50px; font-weight: normal; text-decoration: underline;}
.ys01 dl dd h3 em{ display: inline-block; float: left; color: #575757; font-size: 24px; font-weight: normal;}
.ys01 dl dd h3 em strong{ display: block; padding-top: 38px; color: #0c66d8; font-size: 32px; font-weight: bold; padding-bottom: 6px;}
.ys01 dl dd p{ color: #4f4b4b; font-size: 16px; line-height: 30px;}
.ys01 dl dd p strong{ color: #ff6e00; font-weight: bold;}
.ys01 dl dd p em{ display: block; padding-left: 35px; margin-top: 30px;background:url(../img/index/y_p.png) no-repeat 0 6px; }
.ys02{ height: 538px;}
.ys02 dl dt{ float: left; margin-left: -12px;}
.ys02 dl dt img{ width: 693px; height: 483px;}.ys02 dl dd{ float: right; padding-top: 26px;}
.ys03{ height: 560px;}
.ys03 dl dt{ margin-right: -107px; padding-top: 65px;}
    /**/
.tt1{background:url(../img/index/tt1.jpg) no-repeat center 0; height:180px; overflow: hidden; margin-bottom: 82px;}
.tt1 p{ padding: 52px 0 0 448px; font-size: 16px; color: #fff;}
.tt1 p strong{ font-size: 26px;}
.tt1 em{ display: block; padding-left: 770px; margin-top: -3px;}
.tt1 em a{ display: inline-block; width: 128px; height: 34px; font-size: 18px; font-weight: bold; line-height: 34px; font-weight: bold; color: #fff; text-align: center;}
    /**/
.lc{ height:525px;}
.lc h3{ text-align: center; color: #6c6c6c; font-size: 24px; font-weight: normal; margin-bottom: 73px;}
.lc h3 i{ display: block; color: #353535; font-size: 41px; margin-bottom: 12px;}
.lc h3 span{ display: block;background:url(../img/index/lc_lin.gif) no-repeat center center;}
.lc ul{ overflow: hidden;}
.lc ul li{ float:left; width: 150px; padding-right: 60px;background:url(../img/index/dz_jt.png) no-repeat 165px 67px;}
.lc ul li.nom{ background: none; padding-right: 0;}
.lc ul li strong{ display: block; font-size: 0; padding-bottom: 22px;}

.lc ul li em{ display: block; color:#6c6c6c; font-size: 18px; font-weight: bold; border-bottom: 1px dashed #6c6c6c; padding-bottom: 10px; margin-bottom: 6px;}
.lc ul li em img{ vertical-align: middle; padding-right: 5px}
.lc ul li  span{ display: block; color: #6c6c6c; font-size: 14px; line-height: 24px;}
.lc ul li:hover strong img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}


/**/
.case{ height: 685px; position: relative;}
.case h3{ text-align: center; color: #6c6c6c; font-size: 24px; font-weight: normal; margin-bottom:53px;}
.case h3 a{color: #6c6c6c; }
.case h3 i{ display: block; color: #353535; font-size: 41px; margin-bottom: 12px;}
.case h3 span{ display: block;background:url(../img/index/lc_lin.gif) no-repeat center center;}
.c_uu{ position: absolute; top: 363px; left: -91px;}
.c_dd{ position: absolute; top: 363px;right: -91px;}
.c_con{ }
.c_con dl{ float: left; width: 348px; overflow: hidden; padding: 13px; box-shadow: 0 0 5px #d7d7d7; margin:5px 32px 5px 5px;}.c_con dl.nom{ margin-right: 0;}
.c_con dl dd h4{ color: #2f2f2f; font-size: 16px; font-weight: bold; padding: 9px 0; border-bottom: 1px solid #e8e8e8;}
.c_con dl dd h4 a{color: #2f2f2f;}
.c_con dl dd h4 span{ font-weight: normal; display: block; color: #666; font-size: 16px; padding-top: 7px;}
.c_con dl dd p{ color: #737373; font-size: 14px; line-height: 25px; padding: 7px 0;}
.c_con dl dd em{ display: block; padding-bottom: 23px;}
.c_con dl dd em a{ display: inline-block; width: 88px; height: 26px; line-height: 26px; border: 1px solid #dcdcdc; padding-left: 10px; color: #383838;background:url(../img/index/a_mor.gif) no-repeat 76px 6px;}
.c_con dl:hover{ background: #f5f5f5;}
.c_con dl:hover dd a.gd_xq{ border: 1px solid #0c66d8; padding-left: 10px; color: #fff;background:url(../img/index/a_mor2.gif) no-repeat 76px 6px #0c66d8;}
    /**/
/**/
/**/
.xinw{background:url(../img/index/n_bg.jpg) no-repeat center 0; height:712px; padding-top: 61px;}
.new{ width:548px; overflow: hidden; height: 545px;}
.new dl{ height:278px; overflow:hidden; border-bottom: 1px solid #dfdfe0; }
.new dl dt{ font-size: 0; width: 548px;position: relative; margin-bottom: 28px;}
.new dl dt img{ width: 548px; height: 140px; padding-top: 3px;}
.new dl dt span{ display: inline-block; top: 0; right: 0; width: 66px; height: 66px;background:url(../img/index/n_hot.png) no-repeat; position: absolute; z-index: 9;}
.new dd{ overflow:hidden;}
.new dd h4 a{ height:25px; font:14px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:25px; overflow:hidden;}
.new dd h4 i{ display: inline-block; float: right; color: #8c8a8a; font-size: 14px; font-weight: normal;}
.new dd h4 i span{ padding: 0 6px;}
.new dd p{ font:14px "Microsoft Yahei"; line-height:25px; height:48px; overflow:hidden; color:#555;}
.new dd em a{ display:block; width:95px; height:35px; overflow:hidden;  margin-top:20px; font:14px "Microsoft Yahei"; text-align:center; line-height:35px; color:#fff; font-weight:bold;}
.new ul{ padding-top: 23px;}
.new li{ font:14px "Microsoft Yahei";line-height:30px; height:30px; overflow:hidden; float: left; padding-right: 30px; padding-left: 19px; background:url(../img/index/nn.gif) no-repeat 0 16px; width:225px;}
.newa li em{ float:right;}

.faq{ width:558px; height: 545px;overflow:hidden; overflow: hidden;}
.xinw h3{ height:48px; font-size: 18px;background:url(../img/index/n_lin1.gif) no-repeat left 28px;}
.xinw h3 a{color: #333;}
.xinw h3 span{float: right; font-size: 14px;line-height: 21px; font-weight: normal; }
.faq h3{background:url(../img/index/n_lin2.gif) no-repeat left 28px;}
.faq dl{ overflow: hidden; margin-bottom:16px; height: 137px; border-bottom: 1px dashed #d2d2d2;}
.faq dl dt{ font-size: 0; float: left; width: 201px;}
.faq dl dt img{ width: 201px; height: 122px;}
.faq dl dd{ float: left;  padding-left: 29px; width: 319px;}
.faq dl dd h4 a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold;color:#333; line-height:38px; height:38px; overflow:hidden; }
.faq dl dd p{font:14px "Microsoft Yahei";color:#333; line-height:21px;}
.faq dl.nob{ border-bottom: none;}

.link{ height:88px;overflow:hidden;}
.link h5{overflow:hidden; float:right; color:#555; font:14px "Microsoft Yahei"; line-height: 88px; }
.link h5 a{ color:#555; font-weight: bold;}
.link p{ width:1055px; float:left;overflow:hidden; font:14px "Microsoft Yahei"; line-height: 88px;}
.link p a{ display:inline-block; padding:0 26px; color:#555;}

.wd{ overflow: hidden;}
.wd h4{ float: left; width: 109px; font-size: 20px; color: #333; padding-top: 9px;}
.wd h4 i{ display: block;}
.wd h4 span{ display: block; padding-top: 28px;}
.wd ul{ float: left;width: 1090px;}
.wd ul li{ float: right; margin-left: 28px; width: 466px; height: 90px; padding: 21px 18px 0 23px; background: #fff; border: 1px solid #dcdcdc;}
.wd ul li a{ display: block; padding-left: 43px;background:url(../img/index/n_w.gif) no-repeat; line-height: 24px; font-size: 14px; font-weight: bold; margin-bottom: 7px;}
.wd ul li span{ display: block; padding-left: 43px;background:url(../img/index/n_d.gif) no-repeat; font-size: 14px; color: #666; line-height: 25px;}

